<?php

// 无限级分类,生成树状结构
function getTree($data, $cid = 0) {
	static $tree = array ();
	foreach ( $data as $key => $value ) {
		if ($value ['c_parent_id'] == $cid) {
			$tree [] = $value;
			unset ( $data [$key] );
			getTree ( $data, $value ['c_id'] );
		}
	}
	return $tree;
}


/*  function noLimitcategory($categories,$parent_id=0,$level=0){
	//定义一个静态数组变量保存数组
	static $res =array();
	//遍历数组保存数据
	foreach($categories as $value){
		//对数组的查询父级ID判断
		if($value['c_parent_id']==$parent_id){
			//当查询到的ID不等于当前的C_id（查询的是同一个ID）
				//顶级分类的层级(当前层级遍历得到的记录都加上一个level元素)
				$value['level']=$level;
				$res[]=$value;
					
			noLimitcategory($categories,$value['c_id'],$level+1);
			}
		}
	
	return $res;
}  */
?>